<html>
	<head>
		<meta charset="utf-8"/>
		<title>BStream</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BStream</h1>
		<p>Inherites from <a href="BObject.html">BObject</a></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right">bool </td><td><a href="#move(int)">move</a>(int offset) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#wmove(int)">wmove</a>(int offset);</td></tr>
			<tr><td align="right">bool </td><td><a href="#begin()">begin</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#end()">end</a>() const;</td></tr>
			<tr><td align="right">virtual int </td><td><a href="#offset()">offset</a>() const = 0;</td></tr>
			<tr><td align="right">virtual int </td><td><a href="#size()">size</a>() const = 0;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#seek(int)">seek</a>(int offset) const = 0;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#wseek(int)">wseek</a>(int offset) = 0;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#read(void*, int)">read</a>(void* data, int size) const = 0;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#write(const void*, int)">write</a>(const void* data, int size) = 0;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#read(BString&)">read</a>(BString& str) const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#write(const BString&)">write</a>(const BString& str);</td></tr>
			<tr><td align="right">bool </td><td><a href="#read(T&)">read</a>(T& value) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#write(const T&)">write</a>(const T& value);</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Function Documentation</h2>
		<div id="move(int)">
			<h3>bool move(int offset) const;</h3>
		</div>
		<div id="wmove(int)">
			<h3>bool wmove(int offset);</h3>
		</div>
		<div id="begin()">
			<h3>bool begin() const;</h3>
		</div>
		<div id="end()">
			<h3>bool end() const;</h3>
		</div>
		<div id="offset()">
			<h3>virtual int offset() const = 0;</h3>
		</div>
		<div id="size()">
			<h3>virtual int size() const = 0;</h3>
		</div>
		<div id="seek(int)">
			<h3>virtual bool seek(int offset) const = 0;</h3>
		</div>
		<div id="wseek(int)">
			<h3>virtual bool wseek(int offset) = 0;</h3>
		</div>
		<div id="read(void*, int)">
			<h3>virtual bool read(void* data, int size) const = 0;</h3>
		</div>
		<div id="write(const void*, int)">
			<h3>virtual bool write(const void* data, int size) = 0;</h3>
		</div>
		<div id="read(BString&)">
			<h3>virtual bool read(BString& str) const;</h3>
		</div>
		<div id="write(const BString&)">
			<h3>virtual bool write(const BString& str);</h3>
		</div>
		<div id="read(T&)">
			<h3>bool read(T& value) const;</h3>
		</div>
		<div id="write(const T&)">
			<h3>bool write(const T& value);</h3>
		</div>
	</body>
</html>